from setuptools import setup, find_packages
import sys, os

version = '1.0b'

setup(name='meercat.server.nevow',
      version=version,
      description="A Nevow based admin server for meercat",
      long_description=open(os.path.join("docs", "README")).read() + "\n\n" +
                       open(os.path.join("docs", "HISTORY")).read(),
      classifiers=[
        "Framework :: Buildout",
        "Development Status :: 4 - Beta",
        "Intended Audience :: Education",
        "Intended Audience :: Other Audience",
        "License :: OSI Approved :: Apache Software License",
        "Operating System :: OS Independent"
        "Programming Language :: Python",
        "Topic :: Education",
        "Topic :: Software Development :: Libraries :: Python Modules",
        ],
      keywords='twisted nevow meercat administration',
      author="Texas A&M University Library",
      author_email="webmaster@library.tamu.edu",
      maintainer='Benjamin Liles',
      maintainer_email='bliles@library.tamu.edu',
      url='http://code.google.com/p/meercat',
      license='Apache 2.0',
      packages=find_packages(),
      namespace_packages=['meercat', 'meercat.server'],
      include_package_data=True,
      zip_safe=False,
      entry_points = {
          'console_scripts': [
               'meercat-nevow = meercat.server.nevow.runner:run'],
          'zc.buildout': [
               'default = meercat.server.nevow.recipe:Recipe']},
      install_requires=[
          'setuptools',
          'zc.buildout',
          'zc.recipe.egg',
          'Twisted',
          'Nevow',
          'twisted.internet.processes',
          'twisted.scheduling',
          'zope.component',
          'zope.configuration',
          'meercat.job'
      ],
      )
